package com.javaPro.myProject.modules.article.entity;

import com.javaPro.myProject.modules.comment.entity.TComment;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * (TArticle)实体类
 *
 * @author makejava
 * @since  07:51:43
 */
@Data
public class TArticle implements Serializable {
    private static final long serialVersionUID = 351420426145770874L;
    /**
     * id
     */
    private Integer id;
    /**
     * 标题
     */
    private String title;
    /**
     * 内容
     */
    private String content;
    /**
     * 创建时间
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date createTime;
    /**
     * 更新时间
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date updateTime;
    /**
     * 文件id
     */
    private Integer fileId;
    /**
     * 讨论类型、标签
     */
    private Integer type;
    /**
     * 状态 0删除 1 正常 ， 2驳回
     */
    private String status;
    /**
     * 作者id
     */
    private Integer authorId;
    /**
     * 阅读量
     */
    private Integer readNum;
    //评论数
    private Integer commentNum;
    /**
     * 图片
     */
    private String pic;
    private String userId;
    //驳回原因
    private String cause;
    private String searchKey;
    //作者姓名
    private String userName;
    //标签名称
    private String typeName;

    private List<TComment> evaluateList;

    private String hotFlag;
    //文件名称
    private String fileName;
    //文件路径
    private String filePath;
    //下载次数
    private String downloadTimes;
    private String applyer;
}

